/*
        Theme Name: main2
        Theme URI: http://www.fortunaprint.ru
        Description: WordPress theme special fo www.FortunaPrint.ru
        Author: 
        Author URI: 
        Version: 0.1
.
        Theme created special for website www.FortunaPrint.ru
.
*/
#kontakt {
color:white;
}
#kontakt a {
color:white;
text-decoration:none;
}

#klient {
margin-left:250px;
}
#pust {
float:right;
height:170px;
width:200px;

}
html {
         margin: 0;
	padding: 0;
	
	}

body {
background: #FFF url(images/HTMLBG.png) repeat-y center;
margin:0 ;
padding:0;

}
#HeaderLogo {
        /*display: block;*/
                width: 500px;
                height: 60px;
        position: absolute;
                top: 105px;
                left: 400px;
        
}
p {

margin:8px 0;

padding:0;

}

h1 {

color:#660033;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

font-size:2em;

font-weight:normal;

line-height:30px;

margin:0 0 15px;

padding:0;
margin-top:10px;
}
#forh {

color:#660033;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

font-size:2em;

font-weight:normal;
clear:both;
line-height:30px;

margin:0 0 15px;

padding:0;
margin-top:30px;
}

h2 {

color:#274279;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:1.56em;

font-weight:normal;

margin:0;

padding:0 0 19px;

text-align:right;

}

#main {



width:951px;
margin:0 auto;

}

#top {

background:white url(http://www.fortunaprint.ru/wp-content/themes/main2/images/top.jpg) no-repeat scroll left top;
width:951px;
}

#bottom {

background:transparent url(http://www.fortunaprint.ru/wp-content/themes/main2/images/bottom.jpg) no-repeat scroll right bottom;

}

#heart {
background:transparent url(http://www.fortunaprint.ru/wp-content/themes/main2/images/bok.gif) repeat-y scroll 0 0;
}

.clear {

clear:both;

height:1px;

overflow:hidden;

}

img {

border:0 none;

}

#header {

height:260px;
}

#logo {

float:left;

padding:23px 0 0 58px;

}

#techmenuandtel {


font-family:Tahoma;

font-size:0.69em;

padding:4px 0 0;
margin-bottom:100px;
width:330px;
margin-left:410px;
margin-top:90px;
}

#techmenuandtel ul {

float:right;

list-style-type:none;

margin:0;

padding:0;

}

#techmenuandtel ul li {

float:left;

margin:0 55px 0 0;

}

#techmenuandtel ul li a {

color:#FFFFFF;

text-decoration:underline;

}

#techmenuandtel ul li a:hover {

color:#FFE7C2;

text-decoration:underline;

}

#teltop {

float:left;

margin:0px 0 0;

}

#teltop_cod {

color:#FFFFFF;

float:left;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:1.69em;

font-style:italic;

padding:15px 3px 0 0;

}

#teltop_tel {

color:#FFFFFF;

float:left;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:3.63em;

font-style:italic;

}

#contact {

font-family:Arial,Helvetica,sans-serif;

margin:125px 0 0 91px;

}

#contact #contacttext {

font-size:1.31em;

}

#contact #contacttext a {

color:#FFFFFF;

text-decoration:underline;

}

#contact #contacttext a:hover {

color:#FFF487;

text-decoration:underline;

}


#leftcol {

float:left;

margin:-145px 0 0;

padding:0 0 0 25px;

width:220px;

}

#leftcol ul {

list-style-type:none;

margin:7px 0 0 18px;

padding:0;

}

#leftcol ul li {

color:#444444;

font-family:Arial,Helvetica,sans-serif;

font-size:0.94em;

margin:0 0 7px;

}

#leftcol ul li a {

color:white;

text-decoration:none;

}

#leftcol ul li a:hover {

text-decoration:none;
color:red;
}

.leftcol_header1 {
	color:lime;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.25em;
	font-style:italic;
	margin:18px 0 0;

}

.leftcol_header2 {

margin:30px 0 0;

}

.leftcol_header2 a {

color:#C71486;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:1.25em;

font-style:italic;

text-decoration:underline;

}

.leftcol_header2 a:hover {

text-decoration:none;

}

.leftcol_header3 {

margin:18px 0 0;

}

.leftcol_header3 a {

color:#C71453;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:1.25em;

font-style:italic;

text-decoration:underline;

}

.leftcol_header3 a:hover {

text-decoration:none;

}

.leftcol_header4 {

margin:18px 0 0;
color:#E80101;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:1.25em;

font-style:italic;

}

.leftcol_header4 a {

color:#E80101;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:1.25em;

font-style:italic;

text-decoration:underline;

}

.leftcol_header4 a:hover {

text-decoration:none;

}

.date {

color:#A3A3A3;

font-size:0.63em;

margin:6px 0 0;

}

.content {

color:#000000;

font-family:Arial,Helvetica,sans-serif;

font-size:1em;

line-height:20px;

margin:5px 1px 0 6px;

min-height:900px;
float:left;
padding:0;
width:470px;
text-align:justify;
vertical-align:top;
}

.content_pic {

float:right;

margin:0 0 0 12px;

}

.dalee {

height:30px;

text-align:right;

}

.dalee a {

background:transparent url(../images/dalee.gif) no-repeat scroll left top;

display:block;

float:right;

line-height:29px;

margin:0 -51px 0 0;

padding:0 0 0 20px;



position:relative;

text-decoration:underline;

}

.dalee a span {

background:#FBEE89 none repeat scroll 0 0;

color:#0C65B8;

display:block;

line-height:29px;

padding:0 50px 0 0;

text-decoration:underline;

}

.dalee a:hover span, .dalee a:hover {

text-decoration:none;

}

#round {

margin:8px 0;

min-height:300px;

}

.roundfontext {

color:#797979;

font-family:Tahoma;

font-size:0.63em;

line-height:10px;

margin:8px 0 0;

}

.roundfon1 {

float:left;

margin:0 10px 0 0;

width:12%;

}

.roundfonpic1 {

background:transparent url(../images/round1.png) no-repeat scroll left top;

height:87px;

padding:107px 0 0 6px;

width:86px;

}

.roundfon2 {

float:left;

margin:0 10px;

padding:84px 0 0;

width:12%;

}

.roundfonpic2 {

background:transparent url(../images/round2.png) no-repeat scroll left top;

height:87px;

padding:87px 0 0 6px;

width:86px;

}

.roundfon3 {

float:left;

margin:0 10px;

padding:30px 0 0;

width:12%;

}

.roundfonpic3 {

background:transparent url(../images/round3.png) no-repeat scroll left top;

height:87px;

padding:113px 0 0 6px;

width:86px;

}

.roundfon4 {

float:left;

margin:0 10px;

padding:12px 0 0;

width:12%;

}

.roundfonpic4 {

background:transparent url(../images/round4.png) no-repeat scroll left top;

height:87px;

padding:85px 0 0 6px;

width:86px;

}

.roundfon5 {

float:left;

margin:0 10px;

padding:42px 0 0;

width:12%;

}

.roundfonpic5 {

background:transparent url(../images/round5.png) no-repeat scroll left top;

height:87px;

padding:85px 0 0 6px;

width:86px;

}

.roundfon6 {

float:left;

margin:0 0 0 10px;

padding:43px 0 0;

width:12%;

}

.roundfonpic6 {

background:transparent url(../images/round6.png) no-repeat scroll left top;

height:87px;

padding:117px 0 0 6px;

width:86px;

}

.news_block {

margin:0 0 0 -60px;

min-height:35px;

position:relative;

}

.news {

float:left;

padding:0 0 20px;

width:49%;

}

.news_date {

color:#A3A3A3;

font-size:0.63em;

}

.news_img {

float:left;

padding:0 16px 0 67px;

}

.news_header {

font-size:0.81em;

line-height:18px;

padding:0 26px 0 0;

}

.news_header a {

color:#0C65B8;

text-decoration:underline;

}

.news_header a:hover {

text-decoration:none;

}

#client {

min-height:100px;
margin-bottom:50px;
width:690px;
}

.client_block {

float:left;

padding:0 20px 0 0;

text-align:center;

width:120px;

}

.client_link {

color:white;

font-size:12px;

line-height:100%;

text-align:center;

}

.client_link a {

color:#0C65B8;

display:block;

font-family:Tahoma;

font-size:0.75em;

line-height:16px;

margin:0 auto;

text-decoration:underline;

width:96px;

}

.client_link a:hover {

text-decoration:none;

}
#Footer {
padding-left:150px;
padding-top:200px;
}
#footer {

margin:50px 0 0;

min-height:230px;
clear:both;
}

#footer_left {

color:#606060;

float:left;

font-family:Tahoma;

font-size:0.69em;

padding:18px 0 0 41px;

}

#footer_left a {

color:#606060;

text-decoration:underline;

}

#footer_left a:hover {

text-decoration:none;

}

#footer_right {

color:#606060;

float:right;

font-family:Tahoma;

font-size:0.69em;

padding:0 46px 0 0;

width:190px;

}

#footer_right_img {

float:left;

margin:0 8px 0 0;

}

#footer_right_text {

font-family:Tahoma;

padding:7px 0 0;

}

#footer_right_text a {

color:#FFFFFF;

text-decoration:underline;

}

#footer_right_text a:hover {

text-decoration:none;

}

.content h3 {

color:#660033;

font-size:large;

padding-top:25px;

}


.kartinkatext {

background-color:#8CC5F0;

border-width:0;

display:block;

float:left;

margin-bottom:30px;

margin-right:15px;

padding:5px;

}

.textkartinka {

display:block;

padding-right:5px;

}

.textkartinka h2 {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

line-height:30px;

text-align:left;

}

.content .katalog {

background-image:url(../images/catalog.gif);

background-position:0 10px;

background-repeat:no-repeat;

color:#3F65C4;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:normal;

padding-bottom:20px;

padding-left:8px;

padding-top:19px;

}

.content .opisanie {

display:block;

height:200px;

padding-bottom:25px;

padding-top:15px;

}


.katalog .catvid {

background-color:#FFE7F7;

height:20px;

padding-left:3px;

padding-right:3px;

text-align:center;

width:20px;

}

.katalog a {

color:#0C65B8;

}

p strong {

font-weight:normal;

}

.content h2 {

color:#660033;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

font-size:20px;

text-align:left;

}

.content ul {

list-style-image:url(../images/pip.gif);

}

h5 {


font-family:Verdana,Geneva,sans-serif;

font-size:10px;

font-style:italic;

font-weight:normal;

line-height:120%;

padding-left:10px;

}

#book {

background-color:#F5F5F5;

display:block;

float:left;

font-weight:normal;

margin-bottom:0;

margin-right:10px;

max-width:200px;

padding:5px 5px 15px;

}

#contact #zayavka {

float:left;

margin-right:30px;

}

#zayavka a img {

margin:10px 30px 0 0;

padding:0;

}

#main #top #bottom #heart #contenti a {

color:#0C65B8;

}

#main #top #bottom #heart #content a {

color:black;
text-decoration:none;
}

#main strong {

font-weight:normal;

}

#main #top #bottom #heart #content #pricelist {

border:1px solid #FC9EE9;

font-size:12px;

text-align:left;

width:95%;

}

#main #top #bottom #heart #content #pricelist td {

border:1px solid #FB66DD;

margin-left:5%;

padding-left:5px;

}

#main #top #bottom #heart #content #pricelist tr:hover {

background-color:#FFFFFF;

}

#main #top #bottom #heart #content #pricelist #firstraw {

background-color:#E9EDF8;

}

#main #top #bottom #heart #content #pricelist tr {

background-color:#FFEAFF;

height:25px;

}

#firstraw td h4 {

color:#3C0033;

font-size:14px;

font-weight:normal;

}
#HeaderMenu {
       background:transparent url(images/men.jpg) no-repeat scroll 0 0;
color:white;
font-size:13pt;
font-weight:bold;
margin-left:60px;
padding-bottom:35px;
padding-left:55px;
padding-top:18px;
text-align:left;

}

#HeaderMenu a {

        margin-right: 16pt;

        margin-left: 7pt;

        color: black;

        text-decoration: none;

}

#HeaderMenu a:hover {

        color: #5574B9;

}
#HeaderList {

        display: block;
clear:both;
       
                margin-left: 230px;

        color: #FFF;

        letter-spacing: 0em;

}
#Right {
display:block;
float:left;
margin-left:10px;
margin-top:225px;
padding:0 0;
text-align:center;
vertical-align:top;
width:190px;
}
#RightNews {width: 200px;
            padding-left: 15px;
            padding-right:0px;
            text-align: left;
}

#RightNews h2 {
	padding: 0 5px;
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #FFF;
	background: url(img/NewsBG.png) no-repeat left top;
}
#rn {padding: 0 5px;
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #FFF;
	background: url(img/NewsBG.png) no-repeat left top;

}
#RightNews p {
	margin: 0.5em 0;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#RightNews a.More {
	display: block;
	margin-bottom: 1em;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#RightNews h3 a {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#rb {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#RightArticles {
	margin-top: 40px;
            width: 200px;
            padding-left: 15px;
            padding-right:0px;
            text-align: left;
}
#RightArticles h2 {
	font: normal 10pt Arial, Helvetica, sans-serif;
text-align:left;
}
#RightArticles p {
	margin: 0.5em 0;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#RightArticles a.More {
	display: block;
	margin-bottom: 1.5em;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#RightArticles h3 a {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#RightResources {
	margin-top: 40px;
}
#RightResources p {
	margin-left: 15px;
        margin-right: 0px;
        font: bold;
        font-size: 10pt;
}
#sb {
padding-left: 40px;
}
#MainCounter p {
        width: 88px;
        height: 31px;
        margin-bottom: 5px;
        padding: 0px;
        background-color: Silver;
        overflow: hidden;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 6pt;
}
#MainCounter {
        margin-top: 40px;
        padding-left: 25px;
        float: left;
        clear: left;
}
table.Price {
        border: 1px solid #555;
}
table.FullWidth {
        width: 695px;
}
table.Price thead td {
        height: 2em;
        color: black;
        border:1px outset;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        background:white;
}
table.Price tbody td {
        height: 1.5em;
        background-color: #EEE;
        vertical-align: middle;
}
td.PriceTitle {
        padding-left: 0.5em;
        font-weight: bold;
        font-size:11px;
}
td.PriceNum {
        text-align: center;
        font-size:11px;
}
td span {
        font-size: 7pt;
}
#Post {
       font: bold;
       padding: 0px;
       margin-top: 0px;
       text-align:left;
       margin-left:15px;
}
#Post ul {
        margin: 0;
	padding: 0;
	list-style-position: center;
	font-size: 12pt;
	color: #B5E6F6;
        list-style-type:none;
        
}
#Post li {
margin: 0;
	padding: 0;

}
#Post ul li a {
	color: black;
	text-decoration: none;
}
#Post a:hover {
	color: #1767B5;
	text-decoration: underline;
}
.content a {
color:black;
text-decoration:none;
}
.content a:hover {
color:red;

}
