/*** Общие свойства ***/
 body{
	border-top:5px solid #e2001a;
    background : url(img/bgosen.jpg ) left top no-repeat;
}

html, body{
	padding: 0px;
	margin: 0px;
}



table{
	border: 0px;
	border-collapse: collapse;text-align:left;
}

table td{
	padding: 0px;
	vertical-align: top; text-align:left;
}

img{
	border: 0px;
	margin: 0px;
}

hr{
	height: 1px;
	color: #e0e0e0;
}

/*** Цветовая схема текста ***/

*{
	color: #000000;
	font-family: 'PT Sans Caption',arial, "Tahoma";
	font-size: 14px;
}

small, small a{
	font-size: 10px;
}

/*** Ссылки ***/

a:link, a:visited{
	color: #e2001a;
    text-decoration: none;
}

a:hover, a:active{
	color: #6b6b6d;text-decoration: underline;
}

/*** Заголовки ***/

h1{
	font-size: 25px;
	font-weight: normal;
  color: #6b6b6d;
	margin-bottom: 25px;
}

/*** Верхняя строка ***/

#logo{
	margin-top: 20px;
	margin-left: 33px;
}

ul { list-style:none;}

#top_menu{
  padding-left: 20px;
  padding-right: 20px;
}

#top_menu img{
	margin-top: 10px;
	margin-right: 20px;
}

#request{
  margin-right: 50px;
}

#phones{
  padding-top: 10px;
  padding-right: 30px;
}

#phones small{
  font-size: 20px;
  color: #6b6b6d;
}

#phones big{
  font-size: 45px;
  padding-left: 25px;
}

/*** Главное меню ***/

 
/*** Контент ***/

#main_table{
	width: 1000px;
	height: 100%;
}

#left_column{
  width: 270px;
  padding-right: 10px;
}

#contacts{
  padding: 20px 10px 30px 35px;
}

#contacts h1{
  font-size: 18px;
  color: #0071a3;
}

#contacts a:link, #contacts a:visited{
  color: #197b30;
}

#contacts a:hover, #contacts a:active{
  color: #6b6b6d;
}

#offers{
  padding: 20px 20px 30px 35px;
  background: #0071a3 url('img/bg_offers.gif') no-repeat bottom right;
}

#offers h1{
  font-size: 20px;
  color: #ffffff;
}

#offers ul li{
	list-style-image: url('img/arrow_offers.gif');
	margin-bottom: 7px;
	margin-left: -20px;
	padding: 0px;
}

#offers ul li span {
    color: #9ddbf4;
}


#offers td a:link, #offers a:visited{
  color: #9ddbf4;
}

#offers a:hover, #offers a:active{
  color: #ffffff;
}

#table_news_banners{
  margin-bottom: 50px;
}

#banners{
  padding-left: 14px;
}


.archive_news_p{
  padding-top: 10px;
    font-size: 12px;
}

.archive_news_href{
  background: url('img/doc.gif') no-repeat left;
  padding-left: 25px;
}

#main_content{
	padding: 10px 40px 30px 25px;
}

/*** Нижняя строка ***/

#copyright{
	padding-left: 25px;
	height: 60px;
  border-left: 10px solid #197b30;
	vertical-align: middle;
}

#copyright *{
  font-size: 12px;
}

#copyright p{
  margin-top: 0px;
  margin-bottom: 4px;
}

.contentpaneopen { font-size:13px; line-height:20px; }
.contentpaneopen img { padding:5px; }

.componentheading
{
       padding : 5px; a
       padding-right : 0px;
       font-size: 18px;
       font-weight:bold;
       color: #bcbec0;
       font-family: arial, verdana, tahoma ;
       text-align:right;
}

.contentheading {
       font-size: 20px;
       line-height:24px;
       padding : 5px;
       padding-left : 0px;
       font-weight:normal;
       font-family: arial, verdana, tahoma ;
       background-color: #ffffff;
       font-weight: bold;
       text-align : left;
       color: #e2001a;
       border-bottom: 1px dashed #e4e4e4;
}

.readon { padding-left:20px; background: url(img/arrow1.gif ) left center no-repeat;}

ul.newsfeed { padding: 0px; margin:0px;  }
ul.newsfeed li , ul.newsfeed * { font-family: Corbel; font-size: 14px;line-height:16px; color:#777; }
ul.newsfeed li a {line-height:18px; padding-left:20px; background: url(img/arrow.gif ) left center no-repeat;
 font-family: Corbel; font-size: 16px; font-weight:normal; display:block; color:#333;  }


ul.mostread { padding: 0px; margin:0px; text-align:left; }
ul.mostread li { font-family: arial, verdana, tahoma ; font-size: 13px; text-align:left; }
ul.mostread li a {line-height:18px; padding-left:20px; background: url(img/arrow.gif ) left center no-repeat;
font-family: arial, verdana, tahoma ; font-size: 13px; font-weight:normal; display:block; text-align:left; color:#333;  }



ul.latestnews { padding: 0px; margin:0px; }
ul.latestnews li { line-height:22px; font-family: arial, verdana, tahoma ; font-size: 12px; }
ul.latestnews li a { line-height:22px; font-family: arial, verdana, tahoma ; font-size: 12px; color:#e2001a; padding-left:20px; background: url(img/arrow.gif ) left center no-repeat; display:block;  }
ul.latestnews li a:hover { color:#000000; }


table.pollstableborder, table.pollstableborder td , table.pollstableborder label, td.sectiontableentry2 , td.sectiontableentry1 { font-family: arial, verdana, tahoma ; font-size: 12px; line-height:18px; }

tr.sectiontableentry1 td a { font-size: 16px; line-height:18px; color:#000000; font-weight:bold; }
tr.sectiontableentry2 td a { font-size: 16px; line-height:18px; color:#00336e; font-weight:bold; }


tr.sectiontableentry2 , tr.sectiontableentry1 , tr.sectiontableentry2 td , tr.sectiontableentry1 td { padding:5px; color:#e4e4e4; line-height:25px; }
a.category { line-height:25px; }

#pathway, #pathway span, #pathway a { font-size:11px; }

fieldset.input { border:0px; }

#lefttop { height:200px; width:300px; margin:20px; padding:20px; background : #cccccc; }
#righttop { height:200px; width:700px; margin:20px; padding:20px; padding-right:0px; margin-right:0px; border:1px dashed #cccccc; }

#top { width:1000px;  height:80px; margin:0px; padding:10px; margin-left:10px;margin-top:10px; }

#logotop { width:350px; height:80px; background : url(img/logo.jpg) left top no-repeat;  }
#logotop:hover { background : url(img/logohover.jpg) left top no-repeat;  }

#contactstop { width:480px; padding:10px;padding-left:20px; color:#333333; }
#contactstop a { color:#e2001a; padding-left:15px; background : url(img/bullet.gif) left center no-repeat; text-decoration:none; font-size:18px; line-height:24px; text-decoration: none; }
#contactstop a:hover { color:#000000; text-decoration: underline; }

#zakladki { padding-top:10px; }
#zakladki a { padding:0px; background : none; text-decoration:none; }

#contactstop2 { width:170px; padding:10px; }
#contactstop2 h1, #contactstop2 h2, #contactstop2 h3, #contactstop2 h4 { padding:0px;margin:0px; }
#contactstop2 h1 { font-size:14px;line-height:14px;color:#000000; }
#contactstop2 h2 { font-size:22px;line-height:22px;color:#000000; }
#contactstop2 h3 { font-size:22px;line-height:22px;color:#000000; }
#contactstop2 h4 { font-size:18px;line-height:18px;color:#000000; }

#texttop { font-size:10px;line-height:12px;padding-left:0px; margin-top:10px;color:#cccccc; }
#texttop * { font-size:10px;line-height:12px;color:#cccccc; }


#topline {  width:1000px; margin:10px; margin-top:2px; padding:10px; vertical-align:middle; }
#menutop { width:980px; padding-left:20px; border-left:0px solid #e2001a; vertical-align:middle;  }
#search { padding-left:50px; width:300px; background : url(img/lupa.gif) left center no-repeat; vertical-align:middle; vertical-align:middle; }
#search input { margin-right:10px; border:1px solid #cccccc; color:#ffffff; background:#000000; padding:3px; }

#maincol { width:1000px; height:auto; margin:10px; padding:10px; border:0px dashed #cccccc; vertical-align:top; }
#maincolleft { width:680px; padding:13px; float:left; border-top :0px solid #e2001a; vertical-align:top; }
#maincolright { padding-left:12px; width:260px; float:right; border-top:10px solid #e2001a; background : #005e57 url(img/rightcol.jpg) left top no-repeat; padding-top:5px; }
#maincolright a, #maincolright * { color:#ffffff; font-size:14px; line-height: 16px; }

#aforizm { padding:10px; padding-left:20px;float:right; border-top:10px solid #e2001a; background : #0e665d; padding-top:10px; color:#ffffff; font-size:12px; line-height:14px; }
#aforizm * { color:#ffffff; font-size:11px; line-height:14px; }

#upfooter { width:1000px; height:330px;  margin:5px; padding:5px; padding-top:10px; vertical-align:top; }
#upfooterleft { width:320px; height:320px; padding-left:10px; float:left; border:0px dashed #cccccc; vertical-align:top; }
#upfooterright { padding-left:10px; width:300px; height:320px; border:0px dashed #cccccc; float:left; vertical-align:top; }
#upfooterright2 { width:300px;height:320px; }


#footer { width:990px; height:100px; margin:10px; padding:10px; padding-top:20px; background : #7c7c7c url(img/footer.jpg) right top no-repeat; color:#ffffff; border-left:10px solid #131313;  color:#ffffff; font-size:12px; }
#footer a { color:#ffffff; font-size:12px; }
#footer a:hover { color:#131313; }
#footerleft { width:320px; padding-left:20px; float:left; border:0px dashed #cccccc;  color:#ffffff; font-size:12px;}
#footerright { padding-left:20px; width:630px; float:right; border:0px dashed #cccccc;  color:#ffffff; font-size:12px; }

#footer:hover { background : #588a05 url(img/footerhover.jpg) right top no-repeat; }

#slideimg { border:5px solid #e2001a; width:490px; height:250px; -moz-border-radius: 11px;	-webkit-border-radius: 11px; }
#randomheader { background : #006f95 url(img/randomheader.jpg ) right bottom no-repeat; width:510px; height:210px; padding:20px; border-left:0px solid #e2001a; }

#randomheader .contentheading, #randomheader .contentpaneopen, #randomheader .contentpaneopen p, #randomheader .contentpaneopen strong, #randomheader .contentpaneopen * { background : none; color:#ffffff; }

#randomheader .contentpaneopen a.readmore {  padding-left:20px; background : url(img/marker2.png) left center no-repeat; text-decoration:none; }
#randomheader .contentpaneopen a.readmore:hover { text-decoration:none; }
#randomheader .contentheading { border:0px; }

#upfooterleft h3, #upfooterright h3 { font-size: 24px; padding : 5px; padding-left : 0px; font-weight:normal; font-family: arial, verdana, tahoma ; background-color: #ffffff; text-align : left; color: #e2001a; }

#upfooterleft img { padding:0px; margin:0px; }

#upfooterright2 h3 { font-size: 24px; padding : 5px; padding-left : 10px; font-weight:normal; font-family: arial, verdana, tahoma ; background-color: #ffffff; text-align : left; color: #000000; }

#formmail { background: #f9f9f9; font-size : 11px; color : #000000; padding : 10px; padding-top : 0px; }
#formmail input , #formmail textarea  { background : #eeeeee; color : #000000; margin: 3px; border: 1px solid #000000; opacity : 0.25; filter:alpha(opacity=25); width:290px;}
#formmail input:hover , #formmail textarea:hover  { opacity : 1.00; filter:alpha(opacity=100);}

#poll tr.sectiontableentry0 td, #poll tr.sectiontableentry1 td { color : #000000; }
table.poll td {  line-height:22px;  }
table.poll .button { margin: 3px; margin-top:10px; background : #000000; border:1px solid #eeeeee; line-height:20px; }

#bottmain { background: #ffffff; height:140px; padding : 15px; padding-top : 10px; margin: 0px; border-top:0px solid #e2001a; }
#bottmain h3 { font-size: 18px; padding : 5px; padding-left : 0px; font-weight:normal; font-family: arial, verdana, tahoma ;  text-align : left; color: #e2001a; }
#bottmain img { border:1px solid #999999; }

#banbot { height:130px; padding : 15px; padding-top : 0px; margin: 0px; border-top:0px solid #e2001a; text-align:center; margin-top:10px; }

#news { background : #ffffff; height:auto; padding : 10px; padding-top :15px; margin: 0px; border:1px solid #e4e4e4; text-align:center; margin-top:10px; }
#news td { padding : 5px; }
#news h3 { font-size: 18px; padding : 5px; padding-left : 0px; font-weight:normal; font-family: arial, verdana, tahoma ;  text-align : left; color: #969696; }

#news a {color:#777777; }
#news a:hover {color:#000000; }


#rassilka { font-size : 12px;  padding-left : 10px; padding-top : 0px; }
#rassilka input , #rassilka textarea  { background : #eeeeee; color : #000000; margin: 3px; border: 1px solid #000000; opacity : 0.25; filter:alpha(opacity=25); width:190px;}
#rassilka input:hover , #rassilka textarea:hover  { opacity : 1.00; filter:alpha(opacity=100);}

.xmap ul { list-style:circle; line-height:28px; }
.xmap h2 { line-height:28px; font-size:22px; font-weight:normal; color:#eeeeee; }

#videoleft { padding : 5px; padding-top : 15px; width : 110px; font-size: 11px; vertical-align : top; text-align : left; border-top : 1px dashed #c0c0c0; }
#videoright { padding : 5px; padding-top : 15px; width : 410px; font-size: 11px; vertical-align : top;  text-align : left; border-top : 1px dashed #c0c0c0; }

/* styling of the container. */
a.myPlayer {
    display:block;
    width: 240px;
    height:176px;
    text-align:center;
    margin:0 15px 15px 0;
    float:center;
    border:1px solid #e4e4e4;
}

/* play button */
a.myPlayer img {
    margin-top:55px;
    border:0px;
}

/* when container is hovered we alter the border color */
a.myPlayer:hover {
    border:1px solid #777777;
}
.blog_more , .blog_more div , .blog_more ul {padding:0px;margin:0px;}
.blog_more div strong {  font-family:Corbel; font-size:17px;line-height:19px;  }
.blog_more div { padding-bottom:10px; }

.blog_more a { padding-left:20px; background : url(img/arrow1.gif) left center no-repeat; line-height: 18px; font-size:14px;  }

#slideshow { height:250px;width:1000px; }


#links3 { padding:10px; }
#links3, #links3 *, #links3 a { color:#111111;font-size:11px;line-height:12px; }

#tablehosting * { padding:3px; }
#tablehosting td { border:1px dashed #d4d4d4; }

ul.menu li span { text-transform:uppercase; }

.portfolioitem h3 { font-size:22px; line-height:24px; text-transform:uppercase; color:#004a80; padding:0px;margin:0px; }
.itemdescription , .itemdescription p, .itemdescription div { font-size:12px; line-height:16px; color:#333333; }
#maincolleft h2 { font-size:28px; line-height:32px; text-transform:uppercase; color:#000000; padding:0px;margin:0px; }

div.moduletable_block { padding-bottom:20px; border-bottom:1px solid #d6d6d6; }
div.moduletable_block h3 { line-height:22px; font-family: arial, verdana, tahoma ; font-size: 20px; color:#e2001a; }
div.moduletable_block ul.latestnews li a { line-height:24px; font-family: arial, verdana, tahoma; font-weight:normal; font-size: 14px; color:#e2001a; padding-left:0px; background: none; display:inline;  }

#head1 {
  width:1000px;
  height:150px;
}

#head11, #head12, #head13, #head14 {
  padding:10px;
  padding-top:25px;
  font-size:17px;
  font-family: Corbel;
}

#head11 a, #head12 a, #head13 a, #head14 a {
  font-size:17px;
  font-family: Corbel;
}

#head11 {
  width:360px;
}

#head12 {
  width:213px;
}

#head13 {
  width:213px;
}

#head14 {
  width:213px;
}

#head14 span {
  font-size:14px;font-family: Corbel;
}


a#linkzakaz {
 line-height:26px; padding-left:24px; background : url(img/linkzakaz.jpg) left center no-repeat;
}

a#linkuslugi {
 line-height:26px; padding-left:24px; background : url(img/linkuslugi.jpg) left center no-repeat;
}

#linkcontacts2 {
 line-height:26px; padding-left:24px; background : url(img/linkcontacts2.jpg) left center no-repeat;
}

a#linksitemap {
 line-height:26px; padding-left:24px; background : url(img/linksitemap.jpg) left center no-repeat;
}

a#linklink {
 line-height:26px; padding-left:24px; background : url(img/linklink.jpg) left center no-repeat;
}

a#linksearch {
 line-height:26px; padding-left:24px; background : url(img/linksearch.jpg) left center no-repeat;
}

a#linklink2 {
 line-height:26px; padding-left:24px; background : url(img/linklink2.jpg) left center no-repeat;
}

a#linkproezd {
 line-height:26px; padding-left:24px; background : url(img/linkproezd.jpg) left center no-repeat;
}

a#linkcontacts {
 line-height:26px; padding-left:24px; background : url(img/linkcontacts.jpg) left center no-repeat;
}

#head11 {
  font-size:12px;font-family: Corbel;
  line-height:16px;text-transform:uppercase; text-align:left;
}


#head11 h3 {
  padding:0px;
  margin:0px;
  font-size:55px;font-family: Corbel;
  line-height:56px;
  font-weight: bold;
}

#head11 h3 span {
  padding:0px;
  margin:0px;
  font-size:55px;font-family: Corbel;
  line-height:56px;
  font-weight: bold;  color:#e2001a;
}


#head11 h3:hover span {
 color:#ddd;
}



#top1 {
   width:1000px;
   height:250px;
}

#head22 {
  padding:20px;
  background:#e2001a url(img/bghead22.jpg) right bottom no-repeat; -moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-left:1px dashed #fff;
}

#head22  .contentpaneopen * {
  color:#fff; font-family: Corbel; font-size:14px;line-height:16px;
}

#head22  .contentheading {
  color:#fff; font-family: Corbel; font-size:22px;line-height:24px;
}

#head22 .contentheading , #head22 .contentpaneopen{
  background:none; color:#fff;  font-family: Corbel;
}




#content1 {
  width:1000px;
}

#content11, #content12, #content13 {
 padding:10px;
}

#content11 {
  width:25%; text-align:left;
}

#content12 {
  width:75%;text-align:left;padding-left:20px;
}

#content12pathway {
  padding-bottom:10px;padding-top:15px;font-size:12px;line-height:14px;
}
#content12pathway a , #content12pathway .pathway{
 font-size:12px;line-height:14px;
}

#content11menu {
  padding-top:15px;
  padding-left:10px;
}

#content11menu a {
  font-size:16px;font-family: Corbel;
  line-height:26px; text-transform:uppercase; padding-left:26px; background : url(img/linklink3.jpg) left center no-repeat;
}

#content11menu2 a {
  font-size:16px;font-family: Corbel;
  line-height:26px; text-transform:uppercase; padding-left:26px; background : url(img/linklink4.jpg) left center no-repeat;
}

#content11menu2 h3 {
  font-size:20px;font-family: Corbel; padding-left:10px;
  line-height:26px; text-transform:uppercase;
}

#content11menu2 .menu, #content11menu2 .menu * {
 padding:0px;margin:0px;
}

#content11menu2 .menu  {
  padding-left:10px;
}


#content11menu2 .menu a {
 padding:0px;margin:0px;  font-size:17px; font-family: Corbel; font-weight:bold;
  line-height:26px; text-transform:uppercase; padding-left:26px; background : url(img/linklink4.jpg) left center no-repeat;
}

#content11menu2 .menu a span {
 font-size:16px; font-family: Corbel; font-weight:bold;
  line-height:26px; text-transform:uppercase;
}

/* Zakladki */

.tabs {
      position: relative;
      min-height: 200px; /* This part sucks */
      clear: both;
      margin: 25px 0;
    }
    .tab {
      float: left;
    }
    .tab label {
      margin-left: -1px;
      position: relative;
      left: 1px;

      padding:5px;margin:0px;font-size:17px; font-family: Corbel; font-weight:bold;
      line-height:19px; text-transform:uppercase; padding-left:10px; color:#fff; background:#ccc; -moz-border-radius: 11px;
	  -webkit-border-radius: 11px; margin-right:7px;

    }
    .tab [type=radio] {
      display: none;
    }
    .content {
      position: absolute;
      top: 28px;
      left: 0;
      background: white;
      right: 0;
      bottom: 0;
      padding: 20px;
      border: 0px solid #ccc;

	  overflow: hidden;
    }
    .content > * {
      opacity: 0;

      -webkit-transform: translate3d(0, 0, 0);

      -webkit-transform: translateX(-100%);
      -moz-transform:    translateX(-100%);
      -ms-transform:     translateX(-100%);
      -o-transform:      translateX(-100%);

      -webkit-transition: all 0.6s ease;
      -moz-transition:    all 0.6s ease;
      -ms-transition:     all 0.6s ease;
      -o-transition:      all 0.6s ease;
    }
    [type=radio]:checked ~ label {

      padding:5px;margin:0px;font-size:17px; font-family: Corbel; font-weight:bold;
      line-height:19px; text-transform:uppercase; padding-left:10px; color:#fff; background:#0098fb; -moz-border-radius: 11px;
	  -webkit-border-radius: 11px; margin-right:7px;

      z-index: 2;
    }
    [type=radio]:checked ~ label ~ .content {
      z-index: 1;
    }
	[type=radio]:checked ~ label ~ .content > * {
      opacity: 1;

      -webkit-transform: translateX(0);
      -moz-transform:    translateX(0);
      -ms-transform:     translateX(0);
      -o-transform:      translateX(0);
    }

/* zakladki */

#foot1 {
  width:1000px;
  background: url(img/bgfoot1.jpg) left top no-repeat;
}

#foot1 td  {
  padding:10px; padding-top:30px; padding-left:20px; text-align:left;
}

#foot1 * , #foot1 a {
 font-family: Corbel; font-size:14px; line-height:16px;
}

#foot12 * , #foot12 a {
 font-family: Corbel; font-size:17px; line-height:21px;
}


#latestnewsmain1 {
  padding:20px;background:#777 url(img/latestnewsmain1.jpg) right top no-repeat; -moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}

#latestnewsmain1 * {
  color:#fff;
}

#latestnewsmain1 h3 {
  padding:0px;margin:0px;font-size:22px; font-family: Corbel; font-weight:bold;
  line-height:26px; text-transform:uppercase;
}

#video1 {
 background:#e1e1e1 url(img/bgvideo1.jpg) right top no-repeat; -moz-border-radius: 11px;
	-webkit-border-radius: 11px;
    margin-top:15px;
}


#video11, #video12 {
  text-align:left;padding:10px;font-size:12px;line-height:16px;
  color:#333;font-weight:bold;
}


#video11 p, #video12 p{
  margin-bottom:10px; font-size:12px;line-height:16px;
  color:#333;font-weight:bold;
}

#video11 a, #video12 a{
  font-size:12px;line-height:16px;
  color:#333;font-weight:bold; text-decoration:underline;
}

#leftaforizm {
  padding:12px;margin-top:17px;
  background:#0098fb url(img/bgaforizm.jpg) right bottom no-repeat;   -moz-border-radius: 11px;
	-webkit-border-radius: 11px;
 color:#fff;font-size:12px;line-height:14px;
}

#leftaforizm * {
 color:#fff;font-size:12px;line-height:14px;
}

#hotbaners2 {
  padding:0px;padding-top:10px;
    margin-bottom:15px;
}

#uffoot1 {
  padding:10px; margin-top:15px;
  -moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}

#uffoot11 , #uffoot12 {
  padding:10px;
}

#uffoot1 h3 {
  padding:5px;margin:0px;font-size:17px; font-family: Corbel; font-weight:bold;
  line-height:19px; text-transform:uppercase; margin-bottom:10px; padding-left:10px; color:#fff; background:#0098fb; -moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}

#uffoot12 .poll , #uffoot12 .poll td {
  padding:0px;margin:0px; text-align:left;
}

#uffoot12 .pollstableborder {
  padding-left:10px;
}


.poll div input.button {
  padding:4px;-moz-border-radius: 11px;
	-webkit-border-radius: 11px; color:#fff; background:#0098fb;
}

#zakaz1 {
  padding:12px;margin-top:17px;
  background:#f26522;   -moz-border-radius: 11px;
	-webkit-border-radius: 11px;
 color:#fff;font-size:17px;line-height:19px;
}

#zakaz1 a {
 background: url(img/linkzakaz2.jpg) left center no-repeat;   color:#fff;font-size:17px;line-height:19px;
}


#zakaz1:hover {
  background:#333;
}

#links { padding:10px; }
#links, #links *, #links a, #foot13 , #foot13 a { color:#d6d6d6;font-size:9px;line-height:11px; }


body#bodyzakaz12 {
  background:#bae352;color:#fff;font-weight:bold;
}

#bodyzakaz12 div {
 color:#111;font-style:italic;
}


#bodyzakaz12 h1 {
 color:#ff0000;font-style:italic;font-weight:bold;
}
#sistemzakazsait input, #sistemzakazsait textarea {
 width:95%;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#sistemzakazsait input#buttonFormmail {
  width:auto;
}
#sistemzakazsait input#buttonFormmail:hover {
  cursor:pointer;
}

